package org.dromara.oce.domain.dto;

import lombok.Data;

import java.io.Serial;
import java.io.Serializable;
import java.math.BigDecimal;

/**
 * 素材消耗数据总记录
 */
@Data
public class OceMaterialRecordDTO implements Serializable {
    @Serial
    private static final long serialVersionUID = 1L;
    /**
     * 当天日期
     */
	private String thatDayDate;
    /**
     * 当日时间戳（yyyy-MM-dd格式的时间戳)
     */
	private Long timestamps;
    /**
     * 素材id
     */
	private String materialId;
    /**
     * 素材名称
     */
	private String adPlatformMaterialName;
    /**
     * 总消耗
     */
	private BigDecimal statCost;
    /**
     * 展示数
     */
	private Long showCnt;
    /**
     * 点击数
     */
	private Long clickCnt;
    /**
     * 平均千次展现费用=总消耗/展示数*1000
     */
	private BigDecimal cpmPlatform;
    /**
     * 点击率=点击数/展示数*100%
     */
	private BigDecimal ctr;
    /**
     * 转化数
     */
	private Integer convertCnt;
    /**
     * 转化成本
     */
	private BigDecimal conversionCost;

}
